72b6ad2e223de954857e4b33231f9eac4f95d2f0,opennms-provision/opennms-lineoriented-detectors/src/test/java/org/opennms/netmgt/provision/detector/AsyncPop3DetectorTest.java,AsyncPop3DetectorTest,testAsyncDetector,#,72

Before Change


    
    @Test
    public void testAsyncDetector() throws Exception{
        m_detector.testDetectorConnection(InetAddress.getLocalHost());
    }
}

After Change


        m_detector.setDetectorHandler(new AsyncPop3Handler());
        m_detector.init();
        
        DetectFuture future = m_detector.isServiceDetected(InetAddress.getLocalHost(), new NullDetectorMonitor());
        assertNotNull(future);
        
        future.await();
        
        System.out.printf("future is complete, isServiceDetected: %s\n", future.isServiceDetected());
    }
}